package com.pl.lc.user.service;

import com.pl.lc.common.param.PayAdd;
import com.pl.lc.common.param.UserVipAdd;
import com.pl.lc.common.vo.R;
import com.pl.lc.user.entity.Vip;
import com.baomidou.mybatisplus.extension.service.IService;
import com.pl.lc.user.entity.VipOrder;

/**
 * <p>
 * 8.用户收费会员表 服务类
 * </p>
 *
 * @author pl
 * @since 2024-06-11
 */
public interface VipService extends IService<Vip> {
    // 使用钱包购买会员
    R buyVipByWallet(UserVipAdd userVipAdd);
    //创建购买会员细节业务(判断会员过期,未过期购买情况等)
    boolean createVip(UserVipAdd userVipAdd);
    //使用vip购买会员
    R buyVipByZfb(UserVipAdd userVipAdd);

}
